// 添加点击事件
$('#btn-login').click(async (item) => {
  // 使用serialize获取数据
  const data = serialize(document.querySelector('.login-form'), { hash: true, empty: true })
  //   console.log(data)
  //   登录验证
  if (!data.username || !data.password) {
    return showToast('请输入用户名和密码')
  }
  if (data.username.length < 8 || data.username.length > 30) {
    return showToast('用户名格式错误')
  }
  if (data.password.length < 6 || data.password.length > 30) {
    return showToast('密码格式错误')
  }

  try {
    const res = await axios.post('/login', data)
    console.log(res)
    // 存储用户名
    // 存储token值
    const obj = {}
    obj.username = res.data.username
    obj.token = res.data.token
    localStorage.setItem('users', JSON.stringify(obj))
    setInterval(() => {
      location.href = './index.html'
    }, 1000)
    return showToast(res.message)
  } catch (error) {
    // dir打印的是对象格式
    console.dir(error.response.message)
    return showToast(error.response.message)
  }
})
